#include <stdio.h>
#include <string.h>
struct str
{
    char name[128];
    char sex[128];
    int age;
    int id;
    int sco;
};
int main(int argc, char const *argv[])
{
    // 按成员进行赋值
    struct str zhangsan =
        {
            .name = "张三", .age = 18, .id = 1, .sco = 59, .sex = "男娘"};
    // 结构体按顺序赋值
    struct str lisi =
        {
            "李四", "直升机", 12, 3, 89};
    // 直接替换
    lisi.id = 3;
    lisi.age = 18;
    strcpy(lisi.name, "wangwu");
    strcpy(lisi.sex, "男");
    printf("名字%s 性别%s 年龄%d 学号%d 成绩%d\n", lisi.name, lisi.sex, lisi.age, lisi.id, lisi.sco);
    return 0;
}
